Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove usage of command-group on unix #64

Merged
merged 1 commit into from
Aug 9, 2024
Merged

Conversation

filiptibell
Copy link
Collaborator

This PR drops all usage of the command-group crate and its wrappers on unix systems. Its main use case in Rokit is to prevent zombie processes on Windows, which is not necessary on other platforms, where we already handle all relevant shutdown signals.

The child process wrapper in command-group also has its own implementations of spawn and kill with hidden behavior on unix, such as spawning the child process inside of its own blocking task and I/O options - leading to problems like #61.

Fixes #61.

@filiptibell filiptibell merged commit 7526571 into main Aug 9, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

tools installed with rokit having issues with stdio
1 participant